<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>自我介绍 | 前端档案</title>
    <meta name="generator" content="VuePress 1.8.2">
    <link rel="icon" href="/favicon.ico">
    <meta name="description" content="前端通关宝典">
    <meta name="theme-color" content="#3eaf7c">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    
    <link rel="preload" href="/assets/css/0.styles.e02fc531.css" as="style"><link rel="preload" href="/assets/js/app.bf44e39b.js" as="script"><link rel="preload" href="/assets/js/2.db7a59af.js" as="script"><link rel="preload" href="/assets/js/68.19e50dcb.js" as="script"><link rel="prefetch" href="/assets/js/10.3bbe2f24.js"><link rel="prefetch" href="/assets/js/100.43061c81.js"><link rel="prefetch" href="/assets/js/101.2e8a188c.js"><link rel="prefetch" href="/assets/js/102.3f4f14f0.js"><link rel="prefetch" href="/assets/js/103.5ed45f48.js"><link rel="prefetch" href="/assets/js/104.29ef9283.js"><link rel="prefetch" href="/assets/js/105.e4051d70.js"><link rel="prefetch" href="/assets/js/106.ec073f00.js"><link rel="prefetch" href="/assets/js/107.9b165150.js"><link rel="prefetch" href="/assets/js/108.c0031864.js"><link rel="prefetch" href="/assets/js/109.06bb75a7.js"><link rel="prefetch" href="/assets/js/11.402e3434.js"><link rel="prefetch" href="/assets/js/110.edc92528.js"><link rel="prefetch" href="/assets/js/111.e50e0cca.js"><link rel="prefetch" href="/assets/js/112.b0decdf4.js"><link rel="prefetch" href="/assets/js/113.f0801886.js"><link rel="prefetch" href="/assets/js/114.25ab8fa4.js"><link rel="prefetch" href="/assets/js/115.36fc62f3.js"><link rel="prefetch" href="/assets/js/116.8df9a6aa.js"><link rel="prefetch" href="/assets/js/117.1ec0fada.js"><link rel="prefetch" href="/assets/js/118.51c54869.js"><link rel="prefetch" href="/assets/js/119.d708669d.js"><link rel="prefetch" href="/assets/js/12.eba9a66a.js"><link rel="prefetch" href="/assets/js/120.a44efeea.js"><link rel="prefetch" href="/assets/js/121.581a4ae4.js"><link rel="prefetch" href="/assets/js/122.e54e19e1.js"><link rel="prefetch" href="/assets/js/123.62aa41d0.js"><link rel="prefetch" href="/assets/js/124.c51c6b7f.js"><link rel="prefetch" href="/assets/js/125.68055811.js"><link rel="prefetch" href="/assets/js/126.8b16d246.js"><link rel="prefetch" href="/assets/js/127.fc7608d6.js"><link rel="prefetch" href="/assets/js/128.0df431fc.js"><link rel="prefetch" href="/assets/js/129.77241cfd.js"><link rel="prefetch" href="/assets/js/13.a3e65817.js"><link rel="prefetch" href="/assets/js/130.2bf0b622.js"><link rel="prefetch" href="/assets/js/131.77da1093.js"><link rel="prefetch" href="/assets/js/132.c1ac84bc.js"><link rel="prefetch" href="/assets/js/133.001af559.js"><link rel="prefetch" href="/assets/js/134.98ff69db.js"><link rel="prefetch" href="/assets/js/135.b91963f4.js"><link rel="prefetch" href="/assets/js/136.e3df531a.js"><link rel="prefetch" href="/assets/js/137.157c5a5f.js"><link rel="prefetch" href="/assets/js/138.1d3a1791.js"><link rel="prefetch" href="/assets/js/139.9e17df54.js"><link rel="prefetch" href="/assets/js/14.bd9cc5f8.js"><link rel="prefetch" href="/assets/js/140.22839840.js"><link rel="prefetch" href="/assets/js/141.dbde614d.js"><link rel="prefetch" href="/assets/js/142.5a6858ba.js"><link rel="prefetch" href="/assets/js/143.e26d707c.js"><link rel="prefetch" href="/assets/js/144.5b1fbe13.js"><link rel="prefetch" href="/assets/js/145.09921e20.js"><link rel="prefetch" href="/assets/js/146.8ea606b7.js"><link rel="prefetch" href="/assets/js/147.41bda9d5.js"><link rel="prefetch" href="/assets/js/148.d89f18bc.js"><link rel="prefetch" href="/assets/js/149.16aa39c9.js"><link rel="prefetch" href="/assets/js/15.deb2f25a.js"><link rel="prefetch" href="/assets/js/150.07798494.js"><link rel="prefetch" href="/assets/js/151.6732ee94.js"><link rel="prefetch" href="/assets/js/152.c644167e.js"><link rel="prefetch" href="/assets/js/153.040f256b.js"><link rel="prefetch" href="/assets/js/154.1cec3035.js"><link rel="prefetch" href="/assets/js/155.a4b51a17.js"><link rel="prefetch" href="/assets/js/156.095b78e0.js"><link rel="prefetch" href="/assets/js/157.eb262a26.js"><link rel="prefetch" href="/assets/js/158.35756e8c.js"><link rel="prefetch" href="/assets/js/159.6ac43664.js"><link rel="prefetch" href="/assets/js/16.c7b17381.js"><link rel="prefetch" href="/assets/js/160.0a56c40c.js"><link rel="prefetch" href="/assets/js/161.8320b48a.js"><link rel="prefetch" href="/assets/js/162.09ba1172.js"><link rel="prefetch" href="/assets/js/163.f7fb82e8.js"><link rel="prefetch" href="/assets/js/164.ab9df42b.js"><link rel="prefetch" href="/assets/js/165.f012858f.js"><link rel="prefetch" href="/assets/js/166.b3f190e3.js"><link rel="prefetch" href="/assets/js/167.43b66e59.js"><link rel="prefetch" href="/assets/js/168.4eb162d3.js"><link rel="prefetch" href="/assets/js/169.0375d2cf.js"><link rel="prefetch" href="/assets/js/17.da61c942.js"><link rel="prefetch" href="/assets/js/170.90c9c235.js"><link rel="prefetch" href="/assets/js/171.672fc257.js"><link rel="prefetch" href="/assets/js/172.dfa9d8d9.js"><link rel="prefetch" href="/assets/js/173.61a6ec8e.js"><link rel="prefetch" href="/assets/js/174.4f4ef0d7.js"><link rel="prefetch" href="/assets/js/175.675d01d1.js"><link rel="prefetch" href="/assets/js/176.5bd1bcb7.js"><link rel="prefetch" href="/assets/js/177.4355dadd.js"><link rel="prefetch" href="/assets/js/178.79ed29b8.js"><link rel="prefetch" href="/assets/js/179.2247dc30.js"><link rel="prefetch" href="/assets/js/18.6e554767.js"><link rel="prefetch" href="/assets/js/180.db79361a.js"><link rel="prefetch" href="/assets/js/181.85a33295.js"><link rel="prefetch" href="/assets/js/182.0bc317bc.js"><link rel="prefetch" href="/assets/js/183.7769a38e.js"><link rel="prefetch" href="/assets/js/184.9b0aba05.js"><link rel="prefetch" href="/assets/js/185.f6dc87bd.js"><link rel="prefetch" href="/assets/js/186.e3b7de00.js"><link rel="prefetch" href="/assets/js/187.a6dadcea.js"><link rel="prefetch" href="/assets/js/188.d3f8b0e3.js"><link rel="prefetch" href="/assets/js/189.1112499f.js"><link rel="prefetch" href="/assets/js/19.f800e0d1.js"><link rel="prefetch" href="/assets/js/190.e3255e84.js"><link rel="prefetch" href="/assets/js/191.34deece6.js"><link rel="prefetch" href="/assets/js/192.69821c0e.js"><link rel="prefetch" href="/assets/js/193.769a5088.js"><link rel="prefetch" href="/assets/js/194.afaa2cde.js"><link rel="prefetch" href="/assets/js/195.5b94bbc6.js"><link rel="prefetch" href="/assets/js/196.3b078264.js"><link rel="prefetch" href="/assets/js/197.2d9585d3.js"><link rel="prefetch" href="/assets/js/198.3095d8b8.js"><link rel="prefetch" href="/assets/js/199.79b6db11.js"><link rel="prefetch" href="/assets/js/20.4a74a968.js"><link rel="prefetch" href="/assets/js/200.c309ef7a.js"><link rel="prefetch" href="/assets/js/201.bded46e8.js"><link rel="prefetch" href="/assets/js/202.801fb3ea.js"><link rel="prefetch" href="/assets/js/203.b9933f5e.js"><link rel="prefetch" href="/assets/js/204.255b43df.js"><link rel="prefetch" href="/assets/js/205.000fb7ac.js"><link rel="prefetch" href="/assets/js/206.8f945829.js"><link rel="prefetch" href="/assets/js/207.74942b2e.js"><link rel="prefetch" href="/assets/js/208.329d8230.js"><link rel="prefetch" href="/assets/js/209.3fc54586.js"><link rel="prefetch" href="/assets/js/21.5f725cbd.js"><link rel="prefetch" href="/assets/js/210.1aa9659f.js"><link rel="prefetch" href="/assets/js/211.702df03f.js"><link rel="prefetch" href="/assets/js/212.ca95f208.js"><link rel="prefetch" href="/assets/js/213.024b4fa6.js"><link rel="prefetch" href="/assets/js/214.e2830dd8.js"><link rel="prefetch" href="/assets/js/215.0b646cb4.js"><link rel="prefetch" href="/assets/js/216.9bd6d019.js"><link rel="prefetch" href="/assets/js/217.586593b4.js"><link rel="prefetch" href="/assets/js/218.a2244829.js"><link rel="prefetch" href="/assets/js/219.1d858220.js"><link rel="prefetch" href="/assets/js/22.7d2b7a74.js"><link rel="prefetch" href="/assets/js/220.7f5e3dbd.js"><link rel="prefetch" href="/assets/js/221.d1f79d31.js"><link rel="prefetch" href="/assets/js/222.51d8a12c.js"><link rel="prefetch" href="/assets/js/223.797028ea.js"><link rel="prefetch" href="/assets/js/224.d925bf8b.js"><link rel="prefetch" href="/assets/js/225.cfe12606.js"><link rel="prefetch" href="/assets/js/226.b6bd41b4.js"><link rel="prefetch" href="/assets/js/227.15412d16.js"><link rel="prefetch" href="/assets/js/228.66af5157.js"><link rel="prefetch" href="/assets/js/229.cfb11559.js"><link rel="prefetch" href="/assets/js/23.1409c9f4.js"><link rel="prefetch" href="/assets/js/230.d2e613b5.js"><link rel="prefetch" href="/assets/js/231.85b8958b.js"><link rel="prefetch" href="/assets/js/232.42df48c8.js"><link rel="prefetch" href="/assets/js/233.d3be0c78.js"><link rel="prefetch" href="/assets/js/234.bb68d0be.js"><link rel="prefetch" href="/assets/js/235.bfd00052.js"><link rel="prefetch" href="/assets/js/236.3d58cc9d.js"><link rel="prefetch" href="/assets/js/237.d9af6062.js"><link rel="prefetch" href="/assets/js/238.54894974.js"><link rel="prefetch" href="/assets/js/239.b69669d0.js"><link rel="prefetch" href="/assets/js/24.e06b2b32.js"><link rel="prefetch" href="/assets/js/240.44f7b333.js"><link rel="prefetch" href="/assets/js/241.2d307b1a.js"><link rel="prefetch" href="/assets/js/242.47aecf42.js"><link rel="prefetch" href="/assets/js/243.b5afbb6e.js"><link rel="prefetch" href="/assets/js/244.8e04094f.js"><link rel="prefetch" href="/assets/js/245.78009475.js"><link rel="prefetch" href="/assets/js/246.eb7991c2.js"><link rel="prefetch" href="/assets/js/247.00c024fd.js"><link rel="prefetch" href="/assets/js/248.144c2842.js"><link rel="prefetch" href="/assets/js/249.35bae652.js"><link rel="prefetch" href="/assets/js/25.5e7aeaa8.js"><link rel="prefetch" href="/assets/js/250.854bde18.js"><link rel="prefetch" href="/assets/js/251.7cbb77f8.js"><link rel="prefetch" href="/assets/js/252.1ed96448.js"><link rel="prefetch" href="/assets/js/253.9d736b7d.js"><link rel="prefetch" href="/assets/js/254.137c6595.js"><link rel="prefetch" href="/assets/js/255.ac6865dc.js"><link rel="prefetch" href="/assets/js/256.055e06fd.js"><link rel="prefetch" href="/assets/js/257.63559614.js"><link rel="prefetch" href="/assets/js/258.b6958ba1.js"><link rel="prefetch" href="/assets/js/259.bc6da491.js"><link rel="prefetch" href="/assets/js/26.77d42111.js"><link rel="prefetch" href="/assets/js/260.a8e9559d.js"><link rel="prefetch" href="/assets/js/261.b051c6dd.js"><link rel="prefetch" href="/assets/js/262.e83c7ca8.js"><link rel="prefetch" href="/assets/js/263.bd14a165.js"><link rel="prefetch" href="/assets/js/264.65c3b624.js"><link rel="prefetch" href="/assets/js/265.db4371b9.js"><link rel="prefetch" href="/assets/js/266.97118d6c.js"><link rel="prefetch" href="/assets/js/267.de83cb0b.js"><link rel="prefetch" href="/assets/js/268.2bdd86cb.js"><link rel="prefetch" href="/assets/js/269.9c9a802f.js"><link rel="prefetch" href="/assets/js/27.fa37605f.js"><link rel="prefetch" href="/assets/js/270.f599f9fe.js"><link rel="prefetch" href="/assets/js/271.275d4619.js"><link rel="prefetch" href="/assets/js/272.ed0fabf6.js"><link rel="prefetch" href="/assets/js/273.fc279fbe.js"><link rel="prefetch" href="/assets/js/274.fe4b3d21.js"><link rel="prefetch" href="/assets/js/275.922677e1.js"><link rel="prefetch" href="/assets/js/276.597ceb81.js"><link rel="prefetch" href="/assets/js/277.71871d2e.js"><link rel="prefetch" href="/assets/js/278.10923657.js"><link rel="prefetch" href="/assets/js/279.cddbf2d7.js"><link rel="prefetch" href="/assets/js/28.7418a003.js"><link rel="prefetch" href="/assets/js/280.66542c64.js"><link rel="prefetch" href="/assets/js/281.c7ca5292.js"><link rel="prefetch" href="/assets/js/282.d105ef08.js"><link rel="prefetch" href="/assets/js/283.ae8d69c7.js"><link rel="prefetch" href="/assets/js/284.8763c337.js"><link rel="prefetch" href="/assets/js/285.cce4e007.js"><link rel="prefetch" href="/assets/js/29.42b5bf54.js"><link rel="prefetch" href="/assets/js/3.a2af090e.js"><link rel="prefetch" href="/assets/js/30.7fe0ece5.js"><link rel="prefetch" href="/assets/js/31.e05d012e.js"><link rel="prefetch" href="/assets/js/32.0a6466c6.js"><link rel="prefetch" href="/assets/js/33.8db270b1.js"><link rel="prefetch" href="/assets/js/34.c6e6ae70.js"><link rel="prefetch" href="/assets/js/35.8fc12d56.js"><link rel="prefetch" href="/assets/js/36.cb54baf3.js"><link rel="prefetch" href="/assets/js/37.656cb8eb.js"><link rel="prefetch" href="/assets/js/38.9152ff6b.js"><link rel="prefetch" href="/assets/js/39.f71e5e3d.js"><link rel="prefetch" href="/assets/js/4.02de3c47.js"><link rel="prefetch" href="/assets/js/40.3d664ab4.js"><link rel="prefetch" href="/assets/js/41.fc6e4f78.js"><link rel="prefetch" href="/assets/js/42.c17c3353.js"><link rel="prefetch" href="/assets/js/43.e78a329f.js"><link rel="prefetch" href="/assets/js/44.326a0948.js"><link rel="prefetch" href="/assets/js/45.67e6e1d4.js"><link rel="prefetch" href="/assets/js/46.85f71b1e.js"><link rel="prefetch" href="/assets/js/47.f2e524a6.js"><link rel="prefetch" href="/assets/js/48.843108ee.js"><link rel="prefetch" href="/assets/js/49.98713c95.js"><link rel="prefetch" href="/assets/js/5.f38c3daa.js"><link rel="prefetch" href="/assets/js/50.2c70898f.js"><link rel="prefetch" href="/assets/js/51.023fea5d.js"><link rel="prefetch" href="/assets/js/52.3877af4c.js"><link rel="prefetch" href="/assets/js/53.3938d117.js"><link rel="prefetch" href="/assets/js/54.4cf45721.js"><link rel="prefetch" href="/assets/js/55.6894de94.js"><link rel="prefetch" href="/assets/js/56.48fd0f63.js"><link rel="prefetch" href="/assets/js/57.2c3b8155.js"><link rel="prefetch" href="/assets/js/58.fee976b4.js"><link rel="prefetch" href="/assets/js/59.d57c3ac9.js"><link rel="prefetch" href="/assets/js/6.a7d50f34.js"><link rel="prefetch" href="/assets/js/60.9954df49.js"><link rel="prefetch" href="/assets/js/61.1b870f60.js"><link rel="prefetch" href="/assets/js/62.37537ac3.js"><link rel="prefetch" href="/assets/js/63.5e7cfac8.js"><link rel="prefetch" href="/assets/js/64.407003ca.js"><link rel="prefetch" href="/assets/js/65.ba6c5d7d.js"><link rel="prefetch" href="/assets/js/66.2b5a751b.js"><link rel="prefetch" href="/assets/js/67.2faf15d0.js"><link rel="prefetch" href="/assets/js/69.eec003cb.js"><link rel="prefetch" href="/assets/js/7.6c196c91.js"><link rel="prefetch" href="/assets/js/70.98d2461a.js"><link rel="prefetch" href="/assets/js/71.184225a4.js"><link rel="prefetch" href="/assets/js/72.956d136a.js"><link rel="prefetch" href="/assets/js/73.3e68378e.js"><link rel="prefetch" href="/assets/js/74.cec669e7.js"><link rel="prefetch" href="/assets/js/75.d418b5f0.js"><link rel="prefetch" href="/assets/js/76.f3f9ccd6.js"><link rel="prefetch" href="/assets/js/77.f24df03b.js"><link rel="prefetch" href="/assets/js/78.7eee67a8.js"><link rel="prefetch" href="/assets/js/79.8fadb3f7.js"><link rel="prefetch" href="/assets/js/8.b7eb2fb2.js"><link rel="prefetch" href="/assets/js/80.4f6165b0.js"><link rel="prefetch" href="/assets/js/81.49b03807.js"><link rel="prefetch" href="/assets/js/82.7ea07224.js"><link rel="prefetch" href="/assets/js/83.d6bd71b7.js"><link rel="prefetch" href="/assets/js/84.26db1aa8.js"><link rel="prefetch" href="/assets/js/85.c8f1f3bb.js"><link rel="prefetch" href="/assets/js/86.fd1c3c7f.js"><link rel="prefetch" href="/assets/js/87.38ab6ed9.js"><link rel="prefetch" href="/assets/js/88.f0a874e0.js"><link rel="prefetch" href="/assets/js/89.2b3352d4.js"><link rel="prefetch" href="/assets/js/9.d7ae4925.js"><link rel="prefetch" href="/assets/js/90.286cc7d4.js"><link rel="prefetch" href="/assets/js/91.c17c366b.js"><link rel="prefetch" href="/assets/js/92.29bc2389.js"><link rel="prefetch" href="/assets/js/93.6d335097.js"><link rel="prefetch" href="/assets/js/94.89ab26c7.js"><link rel="prefetch" href="/assets/js/95.f2493183.js"><link rel="prefetch" href="/assets/js/96.6662ec36.js"><link rel="prefetch" href="/assets/js/97.22c9d3f9.js"><link rel="prefetch" href="/assets/js/98.0b0b77a2.js"><link rel="prefetch" href="/assets/js/99.df5f5981.js">
    <link rel="stylesheet" href="/assets/css/0.styles.e02fc531.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/images/logo.png" alt="前端档案" class="logo"> <span class="site-name can-hide">前端档案</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/guide/" class="nav-link">
  指南
</a></div><div class="nav-item"><a href="/fe/" class="nav-link">
  前端
</a></div><div class="nav-item"><a href="/be/" class="nav-link">
  后端
</a></div><div class="nav-item"><a href="/base/" class="nav-link">
  基础
</a></div><div class="nav-item"><a href="/tools/" class="nav-link">
  工具
</a></div><div class="nav-item"><a href="/resume/" class="nav-link">
  简历
</a></div><div class="nav-item"><a href="/experience/" class="nav-link router-link-active">
  面经
</a></div><div class="nav-item"><a href="/technology/" class="nav-link">
  八股文
</a></div><div class="nav-item"><a href="/thinks/" class="nav-link">
  思考
</a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/guide/" class="nav-link">
  指南
</a></div><div class="nav-item"><a href="/fe/" class="nav-link">
  前端
</a></div><div class="nav-item"><a href="/be/" class="nav-link">
  后端
</a></div><div class="nav-item"><a href="/base/" class="nav-link">
  基础
</a></div><div class="nav-item"><a href="/tools/" class="nav-link">
  工具
</a></div><div class="nav-item"><a href="/resume/" class="nav-link">
  简历
</a></div><div class="nav-item"><a href="/experience/" class="nav-link router-link-active">
  面经
</a></div><div class="nav-item"><a href="/technology/" class="nav-link">
  八股文
</a></div><div class="nav-item"><a href="/thinks/" class="nav-link">
  思考
</a></div> <!----></nav>  <ul class="sidebar-links"><li><a href="/experience/" aria-current="page" class="sidebar-link">面经汇总</a></li><li><a href="/experience/baidu.html" class="sidebar-link">百度</a></li><li><a href="/experience/alibaba.html" class="sidebar-link">阿里</a></li><li><a href="/experience/tencent.html" class="sidebar-link">腾讯</a></li><li><a href="/experience/byte.html" class="sidebar-link">字节跳动</a></li><li><a href="/experience/jd.html" class="sidebar-link">京东</a></li><li><a href="/experience/didi.html" class="sidebar-link">滴滴</a></li><li><a href="/experience/fengchao.html" class="sidebar-link">丰巢科技</a></li><li><a href="/experience/kingsoft.html" class="sidebar-link">金山软件</a></li><li><a href="/experience/kuaishou.html" class="sidebar-link">快手</a></li><li><a href="/experience/kujiale.html" class="sidebar-link">酷家乐</a></li><li><a href="/experience/meituan.html" class="sidebar-link">美团</a></li><li><a href="/experience/pdd.html" class="sidebar-link">拼多多</a></li><li><a href="/experience/shopee.html" class="sidebar-link">虾皮</a></li><li><a href="/experience/toutiao.html" class="sidebar-link">头条</a></li><li><a href="/experience/tuzhan.html" class="sidebar-link">兔展</a></li><li><a href="/experience/wangyi.html" class="sidebar-link">网易</a></li><li><a href="/experience/youzan.html" class="sidebar-link">有赞</a></li><li><a href="/experience/yy.html" class="sidebar-link">YY</a></li><li><a href="/experience/codemao.html" class="sidebar-link">编程猫</a></li><li><a href="/experience/cvte.html" class="sidebar-link">CVTE</a></li><li><a href="/experience/others.html" class="sidebar-link">其他公司</a></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="自我介绍"><a href="#自我介绍" class="header-anchor">#</a> 自我介绍</h1> <h2 id="蒋敬敏"><a href="#蒋敬敏" class="header-anchor">#</a> 蒋敬敏</h2> <p>面试官您好，我叫蒋敬敏，今天来应聘前端开发岗位。</p> <p>我从事前端开发5年多，前后任职过3家公司，有两年多Vue、一年React开发经验，主要负责PC端、H5和小程序项目的开发。</p> <p>第一家是互联网金融公司，技术栈是jQuery、Bootstrap和Angular1，主要负责PC端和H5页面，用 Echarts 实现地图下钻、数据可视化等；</p> <p>第二家公司技术栈是Vue和微信小程序，主要负责维护PC官网、开发后台管理系统、微信公众号和小程序  ，做过无感停车和VR全景技术等；</p> <p>上家公司使用的是React技术栈，我主要负责营销平台相关的小程序和H5落地页，组织前端技术分享，提出并完成版本更新和灰度优化方案，解决了灰度环境数据污染的问题，还带领两位新同事通过实习期并顺利转正。</p> <p>以上就是我的个人介绍，谢谢！</p> <h2 id="肖开元"><a href="#肖开元" class="header-anchor">#</a> 肖开元</h2> <p>我叫肖开元，自 2014 年大学毕业后开始从事前端开发工作，先后就职与两家公司。
第一家做的是在线教育，我负责网站响应式改版、H5 页面、专题页面制作等工作，主要用的是 jQuery、bootstrap；
​ 第二家公司做的产权交易、在线竞价、还有一些政府部门网站、混合式 APP，我负责公司的项目基础框架建设、前端新技术调研、协助其他部门解决前端问题等，主要使用技术为 vue、angular、ionic、jsp</p> <h1 id="面试的时候如何自我介绍"><a href="#面试的时候如何自我介绍" class="header-anchor">#</a> 面试的时候如何自我介绍</h1> <p>自我介绍是应聘者除了简历之外最能够呈现能力的一个地方，也是应聘者在整个面试过程中唯一一次主动展示自我的机会。期间通过自我介绍提醒面试官，你的特点和你为什么特别合适这个职位。</p> <p>面试分为三个环节：<strong>自我介绍+面试官问你问题+你问面试官问题</strong>。</p> <p>面试官问你问题，是基于你的自我介绍和简历内容，所以，在简历和自我介绍上，就要尽可能地展示自己，让别人有问题可以问你～</p> <p>首先给面试官一个缓冲的时间来重新熟悉你的简历，期间通过自我介绍提醒面试官，<strong>你的特点和你为什么特别合适这个职位</strong>。</p> <ul><li>面试官在你自我介绍的时候，才有时间看你的简历。人太多没时间看，看了也记不住。</li> <li>你在自我介绍中，他在想问你什么问题。</li></ul> <p>自我介绍是应聘者除了简历之外最能够呈现能力的一个地方，也是应聘者在<strong>整个面试过程中唯一一次主动展示自我的机会</strong>。所以，真真的不是小事，至关重要。因为从自我介绍里，<strong>面试官会get对你的第一印象</strong>。</p> <p>想想看面试官最希望听到什么？他最希望从你的自我介绍中，直接找到一个有价值深入讨论的点。这个点，通常是能让你和面试官共鸣的亮点</p> <h2 id="自我介绍-2"><a href="#自我介绍-2" class="header-anchor">#</a> 自我介绍</h2> <p>遵守极简原则，突出重点，忽略细节。时间控制在1分钟，写在纸上就是120－160个字，就这一分钟，概述自己：</p> <ol><li><p><strong>我是谁</strong> ：个人基本信息</p></li> <li><p><strong>我的优势</strong>：特点，圆润地吹吹也不错</p></li> <li><p><strong>做过什么，做成过什么</strong>：是人都喜欢听故事，但是一定要是<strong>自己的优势和跟自己应聘的岗位有关</strong>否则就别讲</p></li> <li><p><strong>想做什么</strong>：<strong>职业理想。介绍自己对应聘职位/行业的想法，包括你的职业生涯规划/对工作的兴趣与热情/对行业发展趋势的看法</strong>等</p> <p>比如在回答某个问题时，提及自己过往的工作经验如何如何，这个事情根据自己的经验可以怎么怎么解决，回答问题过程中提及自己优势的地方，不经意间的装逼，没有一丝丝刻意的痕迹，但是在听到的人心里留下了印象，有思想，无痕迹。</p></li> <li><p><strong>为什么适合这份工作</strong>：找你应聘的理由：对方选择你加入公司，目的不是帮助你学习，而是<strong>希望你给公司带来价值</strong>。恳求对方给自己机会，就把自己放到了一个很低的位置上，是等待对方赐予一个机会，但面试应该是一个平等的、双向选择的过程；</p></li></ol> <p>自我介绍，<strong>根据你自己的求职向你要说明自己具备哪些能力，是否能够胜任这个职位，有什么条件能够让面试官看出来你胜任这个职位，还要说明过往简单的职业变动经历以及求职意向等</strong>。</p> <p>此外面试官还可以从中看到<strong>你的时间掌控能力、应变能力等等</strong>。</p> <p>面试官让30秒做自我介绍的，你一说停不下来，能独自solo 20分钟。</p> <p>请你用三分钟做一下自我介绍，你几句话搞定：我叫什么，我来自那里，我爱玩什么等等，一分钟不到就草草结束。</p> <blockquote><p>很多人上来就讲，我之前在哪家公司做了什么什么，把过程中的各种细节都讲出来，50%的情况下，面试官会打断你，因为你讲太细了，他不感兴趣也听不懂；另外50%的情况下，脾气比较好的面试官会听你说完，然而他并没有真的听你再讲，并会在心里给你打上“没有宏观sense，限于细节，比较偏执行”的标签。</p></blockquote> <p>所以需要写一份底稿，一般控制在3分钟左右。你应该准备3个版本，30秒，1分钟和2分半，重点是2分半。</p> <blockquote><p>自我介绍千万不要超过3分钟，其实你在面试中说的任何话都不建议一次性超过3分钟。相信我**，2分半已经是人能集中注意力听一个人说话的极限了**。</p></blockquote> <p>明确自己要讲什么，反复练习。</p> <p>因为，如果依靠临场发挥，肯定没有提前做好准备来的充分。比如我，就喜欢重复很多个然后，然后……作为一个优秀的程序员，平时工作，逻辑肯定是非常强的。临场想到哪说道哪，会分散面试官注意力，同时觉得你缺乏逻辑能力。</p> <h2 id="开会正常语速-一分钟大概念多少字"><a href="#开会正常语速-一分钟大概念多少字" class="header-anchor">#</a> 开会正常语速，一分钟大概念多少字？</h2> <ul><li>一般人的正常语速在每分钟80到160字左右</li> <li>我国播音员每分钟正常语速为240字</li> <li>演讲的一般语速度控制在100-140字／分钟</li></ul> <h3 id="语速太快的危害"><a href="#语速太快的危害" class="header-anchor">#</a> 语速太快的危害</h3> <p>说话语速太快，这个是我的缺点！后果就是，想到什么说什么？<strong>边想边说，没有经过缜密的思考就说</strong>。所以，胸无城府咯。</p> <blockquote><p>语速过快的人：会给人一一种十分紧迫的感觉，让人觉得发生了什么大事一-样。伴随着不同的音色和声调会带给人焦躁、混乱或者粗鲁等感觉，让人不适。</p></blockquote> <p>最可怕的就是，太快的话，就会有急迫感，会让人家觉得你很紧张，也会容易让别人听不清你要说什么。听众会因为你说的特别快，产生一个警惕和抵抗的心理。因为快速就是会让人紧张起来，听众就不容易相信你的话。</p> <p>如果说话太慢，就会给人一种很拖沓的感觉。</p> <p>在<a href="https://www.zhihu.com/question/22993504/answer/146934405" target="_blank" rel="noopener noreferrer">知乎上面看到了一个小技巧<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <blockquote><p>有个有趣的小练习，我自己经常玩，挺有用：就是你把你想讲的话题，不准拿稿子，在微信里找个没人用的小号，用语音对着这个空号整个讲一遍，每条语音撑满接近60秒的时间。中间出错的时候、不连贯的时候不许取消，必须将你说的语音连贯地发出去。回过头来你再完整地听一遍。  这个方法，最棒的地方就在于：第一，微信语音每60秒一段，会随机地将你的话打断，你看你是否思维会断片儿？第二，讲完之后立刻回听，你就知道你在有干扰因素的情况下讲的是个什么样子了...你也知道自己哪里平淡、哪里还可以、吐字、发音上的陋习都清清楚楚地摆在你面前。</p></blockquote> <p>当然，难懂归难懂，难控制归难控制，但是像语音，语调，节奏，韵律这样的事情，对演讲的整体表现还是比较重要的！因为我们都知道一个事，想要公开发言充满魅力和感染力，那有一个事情你一定得注意，就是说话别太平，别永远在一个调门上。相反我们要追求的是四个字：抑扬顿挫。说白了就是该重的时候重，该轻的时候轻，该快的时候快，该慢的时候慢，随着演讲内容的变化和行进，你的声音得表现出轻重缓急。</p> <p><img src="https://www.zhoulujun.cn/uploadfile/images/2020/07/20200717101744797036838.png" alt="6504390f75b708613509182c6c235123_720w.png"></p> <h2 id="自我介绍的重点内容"><a href="#自我介绍的重点内容" class="header-anchor">#</a> 自我介绍的重点内容</h2> <p>面试官最想听到的：工作经历和面试岗位的招聘要求的契合点在哪？</p> <p>如果你能够在自我介绍的部分把这一点清晰地说出来，那么面试官则很有可能有“眼前一亮”的感觉，并且<strong>迅速在简历中定位到相关工作经验的部分，然后接下来的对话就很可能围绕这一部分的工作经历展开讨论</strong>，不断深入了解作为求职者的你。这个时候，就相当于你掌握了面试的一个话题方向，能够帮助你把握面试节奏。</p> <p>只有这样，接下来面试官问的问题才会都在我们射程范围内，也就是说，你想让他们问你哪一段经历，那就尽量在自我介绍中突出那部分经历。</p> <p>但是如果你的自我介绍非常“全面”，面试官就只能一边听你讲的内容，一边自己找简历中符合岗位需求的经历在哪里。如果找不到面试官想要的经历，面试官就只能主动问你，这个时候就很容易问到一些你并不擅长的问题、或者是你并不想回答的问题。</p> <p>要你自我介绍，其实想听听你对你<strong>自己的总结是什么，你最想展现什么</strong>。一个如果连自己都整不明白，或者说无法推销自己的人，或者说态度就很勉强没有动机，又能如何指望他能做好工作呢？</p> <p>特点的归纳，想想你跟别人最不一样的点，或者你自己最自豪的点，但千万别忘记的是，跟岗位的关联。毕竟面试不是找最好的人，而是找最合适的人啊。</p> <h3 id="自我介绍的万能公式"><a href="#自我介绍的万能公式" class="header-anchor">#</a> 自我介绍的万能公式</h3> <p>【概括经历】+【匹配优势】+【说明选择】</p> <ul><li>【概括经历】：简单概括之前的经历</li> <li>【匹配优势】：从过去工作中找到和应聘岗位匹配的优势</li> <li>【说明选择】：说明为什么要选这个岗位、公司和行业</li></ul> <p>这里只是个人总结，更详细的，请看原文。</p> <h2 id="自我介绍话术技巧"><a href="#自我介绍话术技巧" class="header-anchor">#</a> 自我介绍话术技巧</h2> <p>面试时着重说你的亮点，比如你做过什么项目，完成了什么项目，在这个过程中解决了哪些问题，处理了什么突发事件，获得了什么奖项。（把最能证明你能力的事项说出来）</p> <p><strong>面试的本质不是一问一答，而是亮点展示</strong>！</p> <blockquote><p>我记得前几年很火的魔术师刘谦曾经说过一句话：“很多人，包括职业魔术师，都误会魔术表演了。魔术的真正魅力倒不是偷梁换柱的那一刹那，而是<strong>整个魔术表演从开始气氛铺垫，到最后极具张力的释放整个起承转合的排演和演绎。简而言之，魔术师首先不是要会变，而是要会演。</strong>”我觉得刘谦说的这个思路套在面试上也是很实用的，<strong>很多人在参加面试的过程中，基本上是疲于应付面试官的问题，这是不对的。面试的真正本质是亮点展示，一问一答只是形式</strong>。<strong>你需要在回答面试官问题的过程中，尽可能展现出你本人的亮点</strong>。</p> <p>比如你面试上文所说的那个做app的创业公司运营总监的职位。</p> <p>老板可能会问你：“对来创业公司工作怎么看？”</p> <p>一般人可能会回答：“创业公司个人自主权比较大，能力成长快，没有大公司那么多条条框框，同时我很看好贵公司的发展潜力，所以觉得这是一个不错的机会！”以上回答看似不错，但是没有展现出自己的亮点，光说对方怎么好了。</p> <p>理想的回答可能是这样的：“我自己之前是有在创业公司工作的经历，觉得创业公司能力成长快，体制灵活，所以非常向往创业公司的工作机会。我也相信自己之前的创业公司经历能够帮我很快适应贵公司的工作节奏；同时因为我有大公司大平台的经历，所以资源相对丰富，做事也更系统化更有调理，我相信这样复合型的背景是比一般人更适合这份工作！”</p></blockquote> <p>如果你以前的工作性质和现在的工作没有关联，那么也不要丢掉了以往的工作经验，需要把以前的工作思维方式和现在的岗位要求衔接到一起。突出你的思维方式，也同样可以获得对方的认可。（举例: 你是一名护士，你想转行互联网，做用户运营，而用户运营的岗位要求是促进用户活跃，擅长数据分析，提高转化率。那你可以说，因为你经常和病人接触，所以你通过一对一和病人聊天，了解到病人有什么需求，然后你针对这些需求做了什么事情，从而达到了怎样的效果。）面试前把该讲的重点都记录下来，多看几遍，有助于面试时顺利表达。</p> <blockquote><p>（举例: 你是一名护士，你想转行互联网，做用户运营，而用户运营的岗位要求是促进用户活跃，擅长数据分析，提高转化率。那你可以说，因为你经常和病人接触，所以你通过一对一和病人聊天，了解到病人有什么需求，然后你针对这些需求做了什么事情，从而达到了怎样的效果。）</p></blockquote> <p>归根到底，<strong>面试技巧只是让你更好的展现自己，更好的挖掘你自己的价值以及让对方感受到</strong>。</p> <p>面试前把该讲的重点都记录下来，多看几遍，有助于面试时顺利表达。</p> <h2 id="制作面试作品或工作计划"><a href="#制作面试作品或工作计划" class="header-anchor">#</a> 制作面试作品或工作计划</h2> <p>制作一份面试作品或者一份工作计划，告诉HR你对岗位的理解，以及入职后的工作的思路，比如你入职以后，你会怎么开展你的工作，建议哪些地方可以改善，什么样的策略可以促进老客活跃，引进新客户，从而提高转化。 这个步骤非常关键，虽然不是每个面试者都会去做这件事，但是为了从众多竞争对手中脱颖而出，我们一定要为自己争取这个加分项，必须做好这一步。（制作的前提是，你需要对应聘公司的背景，产品，目前的运营方式有一定的了解。只有这样才能击败更多竞争对手！）</p> <h3 id="想好短期的职业规划"><a href="#想好短期的职业规划" class="header-anchor">#</a> 想好短期的职业规划</h3> <p>几乎每个面试都逃不开HR的这个问题，很多时候我们不知如何应答，是因为我们在面试前没有仔细想过该如何应答，HR之所以要问，是想了解在这几年时间内你能否踏实的在公司工作，谁也不希望你做个1，2年又离职对吧。</p> <p>在这里，只需要说出你短期内的目标，贴合你的岗位方向说明即可，所以答复的时候不要说职位和薪资这种太外在的，多以内在的积累和成长方向来答复，</p> <blockquote><p>（举例：因为刚踏入互联网行业，对我自身而言，努力学习是目前最重要的事情，希望1年内掌握基础的用户运营技能，平时和公司前辈多请教交流，目标是：在3年内成为一名资深的用户运营。）</p></blockquote> <p>不得不说，很多人在找工作的时候都非常草率，没有做任何准备就冲过去面试。</p> <p><strong>参考内容：</strong></p> <p>面试时自我介绍怎么说最好？ - 暖石的回答 - 知乎 <a href="https://www.zhihu.com/question/60179866/answer/1087990082" target="_blank" rel="noopener noreferrer">https://www.zhihu.com/question/60179866/answer/1087990082<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>前端面试中的自我介绍 <a href="https://www.cnblogs.com/ndos/p/8367260.html" target="_blank" rel="noopener noreferrer">https://www.cnblogs.com/ndos/p/8367260.html<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>怎样控制说话的语气、语速、语调？ - 大白的回答 - 知乎 <a href="https://www.zhihu.com/question/22993504/answer/108904057" target="_blank" rel="noopener noreferrer">https://www.zhihu.com/question/22993504/answer/108904057<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>怎样控制说话的语气、语速、语调？ - mark rui的回答 - 知乎 <a href="https://www.zhihu.com/question/22993504/answer/146934405" target="_blank" rel="noopener noreferrer">https://www.zhihu.com/question/22993504/answer/146934405<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>面试自我介绍5句话公式 - 苏三的文章 - 知乎 <a href="https://zhuanlan.zhihu.com/p/24133177" target="_blank" rel="noopener noreferrer">https://zhuanlan.zhihu.com/p/24133177<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>面试时自我介绍怎么说最好？ - 竹林小清风的回答 - 知乎 <a href="https://www.zhihu.com/question/60179866/answer/1101066992" target="_blank" rel="noopener noreferrer">https://www.zhihu.com/question/60179866/answer/1101066992<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>面试前都需要做些什么准备？ - 瑞雪君的回答 - 知乎 <a href="https://www.zhihu.com/question/25039418/answer/262754528" target="_blank" rel="noopener noreferrer">https://www.zhihu.com/question/25039418/answer/262754528<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <h2 id="自我评价"><a href="#自我评价" class="header-anchor">#</a> 自我评价</h2> <p>【做事方面】：执行力、学习能力强，事前计划和应对突发情况的对策，善于沟通解决问题；
【工作方面】：适应能力强，有良好的编程习惯，正式开发前会充分理解项目需求，减少疑问，加快开发速度，力求提前完成任务，对于已尽力但仍未完成的任务，我会主动加班完成，避免影响项目的整体进度；
【性格方面】：乐观开朗、随和，善于接受新事物，能很快的适应新的环境；
【未来规划】：继续从事前端开发或管理工作，业余时间学习服务端及后台技术；</p> <h2 id="个人介绍"><a href="#个人介绍" class="header-anchor">#</a> 个人介绍</h2> <p>代码整洁：编码常思其健壮性，可扩展性，可维护性，易读性
善于分析：一流的解析问题能力，热衷发现问题边界，罗列问题关键点，重点突破，擅长业务难题拆解优化，技术难题带头攻坚
注重效率：崇尚高效，激进，有创新力的解决方案，习惯简洁，高效的工作，沟通方式
敢于实践：超强的自学能力，优秀的自我驱动能力，掌握前端领域主流技术架构，不断探索前端领域新的技术业务解决方案，并落地到已有业务场景中</p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">更新时间:</span> <span class="time">12/23/2021, 11:35:55 AM</span></div></footer> <!----> </main></div><div class="global-ui"><!----></div></div>
    <script src="/assets/js/app.bf44e39b.js" defer></script><script src="/assets/js/2.db7a59af.js" defer></script><script src="/assets/js/68.19e50dcb.js" defer></script>
  </body>
</html>
